grenade: n. grenada, island state in the eastern west indiesn. grenade, small missile containing an explosive (thrown by hand or fired from a mounted launcher); pomegranate, type of red fruit that
grenade lacrymogène: n. tear gas, type of gas which causes the eyes to release tears